package ynet

import (
	"golang-zinx-demo/yanx/yiface"
)

type Request struct {
	// 已经和客户端建立链接的conn
	conn yiface.IConnection

	// 客户端请求的数据
	msg yiface.IMessage
}

// 得到当前的链接
func (r *Request) GetConnection() yiface.IConnection {
	return r.conn
}

// 得到请求的消息数据
func (r *Request) GetData() []byte {
	return r.msg.GetMsgData()
}

// 得到请求消息的ID
func (r *Request) GetMsgID() uint32 {
	return r.msg.GetMsgID()
}
